all frames are fixable...it's just how much time and money a frame expert needs to spend on it...your problem is finding a good frame shop to do it that will spend the time to do it right and then still having to wonder if they did it right or not. O and then you have to see if insurance will fix it too. Your other issue is I've heard from body shop owners (no personal experience) even after a frame is fixed there's always gonna be something off about it ?? but still the bright side is you're ok